#wrapper{width:100%;margin:0 auto;}


.box{border:1px solid #e0e0e0;}
.box h3{border-bottom: 1px solid #f0f0f0;background:#f5f5f5;height:30px;line-height:30px;padding-left:10px;color:#666;}
.box h3 a{float:right;margin-right:10px;font-size:12px;font-weight: 500; cursor: pointer;}




#header{height:80px;background:url(../images/head_bg.gif) repeat-x;}
#header h1{font-family:"黑体";font-size: 27px;color:#143266;height:50px;line-height:50px;margin-left:30px;}
#header ul#topmenu{float: right;margin-right:10px;}
#header ul#topmenu li{float:left;margin-right:10px;}
#submenu{margin-left:200px;}
#submenu ul li{display:none;}
#submenu ul li a{color:#fff;margin:0 6px;line-height:30px;}
#submenu ul li a:hover{font-weight:600;color:#ffcc66;}




#subnav{position: absolute;left:230px;top:42px;}
#subnav a{color:#fff;font-size:14px;}

#login{margin:100px auto;width:400px;height:200px;border:1px solid #ccc;text-align:center;line-height:30px;}
#login h3{background:#F5FCFF;border-bottom:1px solid #ccc;height:30px;font-size:14px;}
#login ul{padding:10px 10px;}




#sidebar{background:#045aa4 url(../images/sidebar_bg.gif) repeat-x;width:190px;min-height:530px;margin-top:-30px;float:left;_height:530px;}
#sidebar ul{padding-top:30px;}
#sidebar ul li{height:38px;line-height:38px;padding-bottom:2px;background:url(../images/menu_line.gif) center bottom no-repeat;}

#sidebar ul li a{color:#fff;display:block;height:38px;width:150px;margin-left:13px;padding-left:30px;}
#sidebar ul li a.selected{background:url(../images/menu_bg.gif) 0 center no-repeat;font-weight:600;}
#sidebar ul li a:hover{font-weight:600;color:#ffcc66;}




#content{background:#fff;}
#main{height:468px;overflow:auto; }
#main table td{padding:4px 8px;}
#main table th{background:url(../images/th_bg.gif) repeat-x;height:28px;line-height:28px;color:#fff;border-right:1px solid #ccc;border-left:1px solid #333;}

#main table{border-bottom:1px solid #ccc;}
#main table td.td1{background:#f0f0f0;text-align:right;}
#main table td.td2{background:#f6f6f6;color:#333;}


#main h3.title{height:28px;border-bottom:1px solid #ccc;background:url(../images/title_bg.gif) repeat-x;padding-left:10px;line-height:28px;font-size:14px;font-weight:500}
#main h3.title a{float:right;margin-right:10px;font-size:12px;}

#main h3.title span{padding:5px 10px;border:1px solid #999;border-bottom:0px;margin:0 2px; position:relative;bottom:-1px;background:#ccc; cursor:pointer;font-size: 12px;}
#main h3.title span.selected{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;}


#site{color:#666;padding-left:10px;background:url(../images/head_bg.gif) 0 -10px repeat-x;height:30px;line-height:30px;border-bottom:1px solid #ccc;overflow:hidden;}




.windows{position:absolute;top:30%;left:20%;border:1px solid #ccc;background: #fff;min-width:300px;_width:300px;}
.windows h4{height:30px;line-height: 30px;padding-left:10px;font-size: 14px;border-bottom: 1px solid #ccc;background:#f0f0f0;}
.windows h4 span{font-size: 12px;font-weight: 500;float: right;margin-right: 10px;cursor: pointer;}
.windows ul{padding:10px;line-height:25px;}



#message{width:420px;margin:100px auto;border:1px solid #90cce1;}
#message h3{padding-left:10px;background:#caebf7;height:30px;line-height:30px;border-bottom:1px solid #90cce1;}
#message ul{padding:10px;line-height:30px;font-size:14px;}

#footer{text-align:center;clear:both;height:40px;line-height:40px;background:#f0f0f0;}
